<?php
/**
 * @brief Klasa generująca formularz zmiany detali sieci dystrybucji towarów
 */
class Application_Form_ChangeNetworkDetails extends Zend_Form
{
    /**
     * @brief Metoda inicjująca
     * 
     * Metoda generująca obligatoryjne kontrolki formularza
     * zmiany detali sieci.
     * Zawiera:
     * - Pole tekstowe na nazwę sieci
     * - Pole tekstowe na opis sieci
     * - Przycisk akceptacji danych z formularza  
     */
    public function init()
    {
        $this->setMethod('post');
        $this->setAction('process-network-change');
        $this->setName('Zmiana szczegółów sieci');
        
        //nazwa sieci
        $this->addElement('text', 'name', array(
            'label'=>'Nazwa sieci:',
            'size'=>100,
            'filters'=>array('StringTrim'),
        ));
        //opis sieci
        $this->addElement('textarea', 'description', array(
            'label'     => 'Opis:',
            'cols'      => 50,
            'rows'      => 10,
            'filters'   => array('StringTrim'),
        ));
        //potwierdzenie
        $this->addElement('submit', 'submit', array(
            'label' => 'Zapisz zmiany',
        ));
    }


}

